package com.mydomain.Bodega;

import java.math.BigDecimal;
import java.util.Collection;
import java.util.Date;
import java.util.List;
import java.util.Map;

import javax.ejb.Local;
import javax.faces.model.SelectItem;

@Local
public interface IListadoDeClases {
	public List<Map> getListadoDeProveedores();
	public List<Map> getListadoDeClientes();
	public List<Map> getListadoDeGrupos() ;
	public List<Map> getListadoDeItems();
	public List<Map> getListadoIngreso();
	public List<Map>  getListadoEgresosPorVentas();
	public List<Map>  getListadoEgresosPorTransferencia();
	public List<Map>  getStockActual();
	public List<Map>  getListadoCierreDeBodega();
	public List<Map> getReporteExcelEgresos();
	public List<Map>  getListadoDeAuditoria();
	public List<Map> getReporteStockItemsPorBodega();
	public BigDecimal getTotalIngresos();
	public String getManualDestino();
	public  List<Map>  getInvetario();
	public InvIngreso getInvIngreso();
	public String getNombreDepartamento();
	public String getBodega();
	public String getFechaActual();
	public String getEncargadoDeBodega();
	public InvEgreso getInvEgreso();
	public List<Map> getListadoIngresoPorGrupos();
	public List<Map> getDetallePorNumeroDeingreso();
	public List<Map> getDetallePorNumeroDeEgreso();
	public List<Map> getListadoEgresosPorVentasPorGrupos();
	public Collection<SelectItem> getTipoDeTransacionSelectItems();
	public Collection<SelectItem> getTipoDeTransacionEgresosSelectItems();
	public List<Map> getStockDeItems();
	public void destroy();
}
